$(function() {
    let form = layui.form
    let layer = layui.layer
    form.verify({
            pwd: [/^[\S]{6,12}$/, '密码必须6到12位，且不能出现空格'],
            // 校验两次密码是否一致的规则
            samePwd: function(value) {
                if (value === $('[name=oldPwd]').val()) {
                    return '新旧密码不能相同！'
                }
            },
            rePwd: function(value) {
                var pwd = $('[name=newPwd]').val()
                if (pwd !== value) {
                    return '两次密码不一致！'
                }
            }
        })
        // $('.layui-form').on('submit', function(e) {
        //     e.preventDefault()
        //         // 接口里面有查询原密码是否正确的方法
        //     $.ajax({
        //         type: "POST",
        //         url: "/my/updatepwd",
        //         data: $(this).serialize(),
        //         success: function(res) {
        //             if (res.status !== 0) {
        //                 return layer.msg('修改密码失败')
        //             }
        //             layer.msg('更新密码成功！')
        //             $('.layui-form')[0].reset();
        //         }
        //     });

    // });
    // 表单数据，默认行为，获取数据，ajax，渲染，表单重置，对于表单name最好跟数据库或者后台一样
    $('.layui-form').on('submit', function(e) {
        e.preventDefault()
        $.ajax({
            type: "POST",
            url: "/my/updatepwd",
            data: $(this).serialize(),
            success: function(res) {
                if (res.status !== 0) {
                    return layer.msg('修改密码失败')
                }
                layer.msg('修改密码成功')
                    // $(this)[0].reset();这个样子不对
                $('.layui-form')[0].reset();
                layer.confirm('密码修改成功，请重新登录', { icon: 3, title: '提示' }, function(index) {
                    localStorage.removeItem('token')
                        // 这个里面不能单独退出，因为会套娃，应该借用父亲
                    window.parent.location.href = '/login.html'
                    layer.close(index);
                });
            }
        });
    })

})